/*
 * Programa que suma el valor de los multiplos y no multiplos de 3, de un numero
 * introducido por el usuario.
 * Muestra en pantalla el resultado de la suma de los multiplos y tambien el
 * resultado de los no multiplos.
 */
package EAC2;

//Importamos la biblioteca para que reconozca el codigo del Scanner lector
import java.util.Scanner;

/**
 * @author Miguel Gonzalez Jimenez
 */
public class mostrarNoMultiplesTres {
    
    public static void main(String[] args) {       
        //Creamos un objeto para leer desde el teclado
        Scanner lector = new Scanner(System.in);
        //Creamos las variables necesarias
        int resultat = 0;
        int resultatNoMultiples = 0;
        //Solicitamos que se introduzca el numero desde el teclado
        System.out.print("Fins a quin valor vols sumar múltiples o no de 3? ");
        int limit = lector.nextInt();   //Cargamos el valor introducido en la variable
        lector.nextLine();
                
        //Creamos un bucle que va aumentando desde 0 el valor, para sumarlo a 
        //multiplos o no multiplos, según su caso
        for (int i = 0; i <= limit; i++) {            
            //Si es multiplo de 3, suma el numero a la variable afectada
            if ( (i%3) == 0) {
                System.out.println("Afegim " + i +"...");
                resultat = resultat + i; 
            }
            else //Si no es multiplo de 3, suma el numero a la variable afectada
                resultatNoMultiples = resultatNoMultiples + i;      
        }     
        //Imprime en pantalla los dos resultados
        System.out.println("El resultat final és " + resultat + ".");   
        System.out.println("El resultat final No Multiplos és " + resultatNoMultiples + ".");  
    }
}
